package cn.oms.manage.dao.persist.repository;

import cn.oms.commons.pojo.vo.PageData;
import cn.oms.manage.pojo.entity.Medicine;
import cn.oms.manage.pojo.entity.Record;
import cn.oms.manage.pojo.vo.MedicineListVO;
import cn.oms.manage.pojo.vo.MedicineStandardVO;
import cn.oms.manage.pojo.vo.RecordListVO;
import cn.oms.manage.pojo.vo.RecordStandardVO;

import java.util.List;

/**
 * 说明：
 *
 * @author:Hyx
 * @date:2023/6/16
 **/
public interface IRecordRepository {

    int insert(Record record);


//    int insertBatch(List<Record> recordList);

    int renew(Long id);

    int deleteById(Long id);

    int update(Record record);

    int countByCustomer(Long CustomerId);


    RecordStandardVO getStandardById(Long id);

    PageData<RecordListVO> list(Integer pageNum, Integer pageSize);
}
